music royalty management mechanical licensing music publishing agreement music music publishing royalty software consulting music publishing consultant music royalties royalties music licensing music royalty royalty training statutory licensing